A New Method for Generating CIM Using Business and Requirement Models
نویسندگان
چکیده
The foundation of Model Driven Architecture (MDA) approach is creation of models. MDA life cycle begins from Computation Independent Model (CIM) and ends with code. Object Management Group (OMG) explains various models and their relations, but it does not specify clearly how to create these models and which models to use for representation them. In this paper, we focus on CIM level. CIM is the highest level of abstraction in MDA and it has high reusability in practice. In this paper, we present a method for generating CIM using artifacts and concepts of RUP methodology. Our proposed method presents a CIM that covers both aspects of CIM include business model and requirement model and it can transform into a complete Platform Independent Model (PIM). Proposed method is highly acceptable by experts. KeywordsMDA; CIM; RUP; Business Model; Requirement Model; Use Case Model.
منابع مشابه
An MDA Method for Automatic Transformation of Models from CIM to PIM
The Model Driven Architecture (MDA) approach introduces a clear separation of the business logic from the implementation logic that's less stable. It uses the models that are more perennial than codes. It puts the models at the centre of the development of software and of the information systems. The MDA approach consists at, firstly, developing the CIM Model, secondly, obtaining the PIM model ...
متن کاملEmbedding requirements within the model driven architecture
The Model Driven Architecture (MDA) brings benefits to software development, among them the potential for connecting software models with the business domain. This paper focuses on the upstream or Computation Independent Model (CIM) phase of the MDA. Our contention is that, whilst there are many models and notations available within the CIM Phase, those that are currently popular and supported ...
متن کاملIntegrating Natural Language Oriented Requirements Models into MDA
MDA is a software development framework where the core is a set of automatic transformation of models. One of these models, the CIM, is used to define the business process model. Though a complete automatic construction of the CIM is not possible, we think we could use some requirements models and strategies adapting them to be used in the MDA framework. We present an OCL based transformation t...
متن کاملTransformation Method CIM to PIM: From Business Processes Models Defined in BPMN to Use Case and Class Models Defined in UML
This paper proposes a method to automatic transformation of CIM level to PIM level respecting the MDA approach. Our proposal is based on creating a good CIM level through well-defined rules allowing as achieving rich models that contain relevant information to facilitate the task of the transformation to the PIM level. We define, thereafter, an appropriate PIM level through various UML diagram....
متن کاملA Natural Language Requirements Engineering Approach for Mda
A software system for any information system can be developed following a model driven paradigm, in particular MDA (Model Driven Architecture). In this way, models that represent the organizational work are used to produce models that represent the information system. Current software development methods are starting to provide guidelines for the construction of conceptual models, taking as inp...
متن کامل